﻿div.dataDetailWrapper
{
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 70px;
	padding-right:70px;
}

div.dd_header
{
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	color: #b40;
	line-height: 48px;
}

td.dd_rightside
{
	padding-left: 70px;
	padding-right: 20px;
	padding-top: 24px;
}

div.dd_cover
{
}

div.dd_cover img
{
	width: 210px;
}

table.dataDetail
{
	width: 580px;
	line-height: 24px;
}

table.dataDetail td
{
	border-top: solid 3px #f8f8f8;
	border-bottom: solid 3px #f8f8f8;
}

table.dataDetail td.dd_c1
{
	width: 100px;
	text-align: right;
	vertical-align: top;
	padding-right: 4px;
	background-color: #f4f4f4;
}

table.dataDetail td.dd_c2
{
	width: 480px;
	text-align: left;
	padding-left: 8px;
	background-color: #fff;
	word-break: break-all; /* I really don't like this... */
}

table.dataDetail td.dd_c2 a
{
	text-decoration: underline;
}

table.dataDetail td.dd_c2 textarea
{
	width: 96%;
	height: 120px;
	line-height: 24px;
	border: solid 1px #fff;
}

table.dataDetail tr.dd_caption td
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #b40;
	padding-top: 10px;
}

div#gcinfos_wrapper
{
	margin-top: 20px;
	line-height: 24px;
}

div#gc_caption
{
	font-size: 14px;
	font-weight: bold;
	color: #b40;
}

div#gc_list
{
}

div.gc_item a.gc_link
{
	text-decoration: underline;
	background: transparent url("/images/external.png") no-repeat scroll left center;
	padding-left: 14px;
}

div.courseDetailWrapper
{
	padding-left: 170px;
}
